package com.tinyseed.emcp.api.basicdata.transfer;

import com.tinyseed.emcp.api.basicdata.domain.VrealtimeMonitor;
import com.tinyseed.emcp.api.basicdata.model.VrealtimeMonitorInputDTO;
import com.tinyseed.emcp.api.basicdata.model.VrealtimeMonitorOutputDTO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/***
 * @ClassName: VrealtimeMonitorMapper
 * @Description: TODO
 * @Auther: Harlan.Xiong
 * @Date: 2019-12-23 19:50
 * @version : V1.0
 */
@Mapper
public interface VrealtimeMonitorMapper {
    VrealtimeMonitorMapper INSTANCE = Mappers.getMapper(VrealtimeMonitorMapper.class);

    VrealtimeMonitor mapOut2Model(VrealtimeMonitorOutputDTO vrealtimeMonitorOutputDTO);

    VrealtimeMonitor mapIn2Model(VrealtimeMonitorInputDTO vrealtimeMonitorInputDTO);

    VrealtimeMonitorOutputDTO mapModel2OutPut(VrealtimeMonitor vrealtimeMonitor);
}
